abaf941725198fc99b62b9c6e704c495dc688bba,src/main/java/net/openhft/chronicle/values/HeapMemberGenerator.java,HeapMemberGenerator,generateArrayElementSetOrdered,#ArrayFieldModel#ValueBuilder#MethodSpec.Builder#,136

Before Change


        methodBuilder.addStatement(
                format("$N.$N($N, (long) $T.$N + (index * (long) $T.$N), %s)", unwrap("$N")),
                valueBuilder.unsafe(), putOrdered(), field, Unsafe.class, arrayBase(), Unsafe.class,
                arrayScale(), fieldModel.varName());
    }

    @Override

After Change


        arrayFieldModel.checkBounds(methodBuilder);
        methodBuilder.addStatement(
                format("$N.$N($N, (long) $T.$N + (index * (long) $T.$N), %s)",
                        unwrap(methodBuilder, fieldModel.varName())),
                valueBuilder.unsafe(), putOrdered(), field, Unsafe.class, arrayBase(), Unsafe.class,
                arrayScale());
    }